package br.ufal.compiladores;

public class Token {
	private String tk_string;
	private TokenTypes type;
	private int linha;
	private int coluna;
	public Token(String str, TokenTypes type,int linha, int coluna) {
		this.tk_string = str;
		this.type = type;
		this.linha=linha;
		this.coluna=coluna;	
	}
	
	public TokenTypes getType() {
		return type;
	}
	
	public String getTk_string() {
		return tk_string;
	}
	
	public int getLinha(){
		return linha;
	}
	public int getColuna(){
		return coluna;
	}
	
	@Override
	public String toString() {
		return "<'"
				+this.tk_string+"',"
				+this.type+", "
				+"linha: "
				+linha+","
				+"col: "
				+coluna
				+">";
	}
}
